package com.xuetang9.t9.hotel.mapper.condition.impl;

import com.xuetang9.t9.hotel.mapper.condition.ICondition;

/**
 * @author Pang
 */
public class ArriveCondition extends PageCondition implements ICondition {

    /**
     * 根据房间号
     */
    private String roomNum;

    /**
     * 根据入住姓名
     */
    private String guestName;

    /**
     * 根据客人证件号
     */
    private String guestNum;


    /**
     * 根据入住时间
     */
    private String arriveDate;

    public ArriveCondition() {
    }

    public ArriveCondition(Integer currPage, Integer pageSize) {
        super(currPage, pageSize);
    }

    public ArriveCondition(String roomNum, String guestName, String guestNum, String arriveDate) {
        this.roomNum = roomNum;
        this.guestName = guestName;
        this.guestNum = guestNum;
        this.arriveDate = arriveDate;
    }

    public ArriveCondition(Integer currPage, Integer pageSize, String roomNum, String guestName, String guestNum, String arriveDate) {
        super(currPage, pageSize);
        this.roomNum = roomNum;
        this.guestName = guestName;
        this.guestNum = guestNum;
        this.arriveDate = arriveDate;
    }

    public String getRoomNum() {
        return roomNum;
    }

    public void setRoomNum(String roomNum) {
        this.roomNum = roomNum;
    }

    public String getGuestName() {
        return guestName;
    }

    public void setGuestName(String guestName) {
        this.guestName = guestName;
    }

    public String getGuestNum() {
        return guestNum;
    }

    public void setGuestNum(String guestNum) {
        this.guestNum = guestNum;
    }

    public String getArriveDate() {
        return arriveDate;
    }

    public void setArriveDate(String arriveDate) {
        this.arriveDate = arriveDate;
    }
}
